5 Things To Know Before Buying A Bmw E36 M3